package com.creating.mict.service;



import java.util.List;

import com.creating.mict.domain.Role;



/** 
 * @ClassName: RoleService 
 * @Description:角色service接口
 * @author xuelei
 * @date 2012-3-9 下午8:54:27 
 *  
 */
public interface IRoleService {
	
	/**
	* @Title: queryRoleList 
	* @Description: 查询角色 
	* @param @param loginName
	* @param @return 
	* @return List<Role>    返回类型 
	* @throws
	 */
	public List<Role> queryRoleList();
	
	Role findRoleById(String roleId);
	
	boolean saveRole(Role role);

	boolean deleteRoleById(String roleId);
	
	/**
	 * 
	* @Title: saveRoleColumns 
	* @Description: 保存角色对应栏目
	* @param @return 
	* @return boolean    返回类型 
	* @throws
	 */
	public boolean saveRoleColumns(String fid, String ids);
	
	/**
	 * 
	* @Title: clearRoleColumns 
	* @Description: 清空角色对应栏目
	* @param @return 
	* @return boolean    返回类型 
	* @throws
	 */
	public boolean clearRoleColumns(String fid);
}
